﻿using System;

namespace SharpSqlAnalyzer.nodes
{
	// Token: 0x02000334 RID: 820
	public class TPartitionClause : TParseTreeNode
	{
		// Token: 0x170006D4 RID: 1748
		// (get) Token: 0x06002197 RID: 8599 RVA: 0x00333FAF File Offset: 0x003321AF
		// (set) Token: 0x06002198 RID: 8600 RVA: 0x00333FB7 File Offset: 0x003321B7
		public virtual TExpressionList ExpressionList
		{
			get
			{
				return this.expressionList;
			}
			set
			{
				this.expressionList = value;
			}
		}

		// Token: 0x06002199 RID: 8601 RVA: 0x00333FC0 File Offset: 0x003321C0
		public override void init(object arg1)
		{
			this.expressionList = (TExpressionList)arg1;
		}

		// Token: 0x0600219A RID: 8602 RVA: 0x00333FCE File Offset: 0x003321CE
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x0600219B RID: 8603 RVA: 0x00333FDE File Offset: 0x003321DE
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x0600219C RID: 8604 RVA: 0x00333FEE File Offset: 0x003321EE
		public new void doParse(TCustomSqlStatement psql, ESqlClause plocation)
		{
			this.expressionList.doParse(psql, plocation);
		}

		// Token: 0x04001AAD RID: 6829
		private TExpressionList expressionList;
	}
}
